Tested in Python 3.6.8
